// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.loopj.android.http; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.Date; import org.apache.http.cookie.Cookie; import org.apache.http.impl.cookie.BasicClientCookie; public class SerializableCookie implements Serializable { private static final long serialVersionUID = 0x58765a8013aeb70cL; private final transient Cookie a; private transient BasicClientCookie b; public SerializableCookie(Cookie cookie) { a = cookie; } private void readObject(ObjectInputStream objectinputstream) { b = new BasicClientCookie((String)objectinputstream.readObject(), (String)objectinputstream.readObject()); b.setComment((String)objectinputstream.readObject()); b.setDomain((String)objectinputstream.readObject()); b.setExpiryDate((Date)objectinputstream.readObject()); b.setPath((String)objectinputstream.readObject()); b.setVersion(objectinputstream.readInt()); b.setSecure(objectinputstream.readBoolean()); } private void writeObject(ObjectOutputStream objectoutputstream) { objectoutputstream.writeObject(a.getName()); objectoutputstream.writeObject(a.getValue()); objectoutputstream.writeObject(a.getComment()); objectoutputstream.writeObject(a.getDomain()); objectoutputstream.writeObject(a.getExpiryDate()); objectoutputstream.writeObject(a.getPath()); objectoutputstream.writeInt(a.getVersion()); objectoutputstream.writeBoolean(a.isSecure()); } public Cookie getCookie() { Object obj = a; if (b != null) { obj = b; } return ((Cookie) (obj)); } }